#pragma once
#include <vector>
#include "Player.h"

using namespace std;


class PlayerManager
{
private:
  // _players[0] is preserved for no_player 
  vector< Player > _players;
  vector< Color3f > _colorCollect;
  int _curPlayerIndex;

public:
  PlayerManager (vector< Color3f > colorCollect);
  bool add_player (int playerIndex);
  void turn_next ();
  Player cur_player () const;
};
